- 管理员表is_admin超级管理员 1是 2否
CREATE TABLE admin_user(
    id int PRIMARY key auto_increment,
    name VARCHAR(30) default '',
    password VARCHAR(255) default '',
    is_admin tinyint default 2,
    role_id int
);
-- 角色员表
CREATE TABLE roles(
    id int PRIMARY key auto_increment,
    name VARCHAR(30) default ''
);

-- 资源表
CREATE TABLE resources(
    id int PRIMARY key auto_increment,
    name VARCHAR(30) default '',
    url VARCHAR(255) default ''
);
-- 角色资源表
CREATE TABLE roles_resource(
    role_id int default 0,
    resource_id int default 0
);

-- 分类表
CREATE TABLE cates(
    id int PRIMARY key auto_increment,
    name VARCHAR(30) default '',
    pid int default 0,
    params text
);

-- 课程表 status 1免费 2收费
CREATE TABLE courses(
    id int PRIMARY key auto_increment,
    title VARCHAR(30) default '',
    pid int default 0,
    params text,
    pic varchar(200) default '',
    descrip text,
    teacher_id int default 0,
    status TINYINT default 2
);
-- 章节
CREATE TABLE jie(
    id int PRIMARY key auto_increment,
    name VARCHAR(30) default '',
    course_id int default 0,
    video_url varchar(255)
);

-- 用户表 1超级vip  1普通vip 3普通用户
CREATE TABLE users(
    id int PRIMARY key auto_increment,
    name VARCHAR(30) default '',
    password VARCHAR(200) default '',
    level int default 3,
    email varchar(255) default ''
);
-- 用户三方登录表 platfrom qq 微博  微信  钉钉
CREATE TABLE sf_login(
    id int PRIMARY key auto_increment,
    user_id int default 0,
    platfrom varchar(30) default '',
    uid  varchar(100) default '',
    token varchar(200) default ''
);
-- 用户订单表
CREATE TABLE user_orders(
    id int PRIMARY key auto_increment,
    user_id int default 0,
    level int default 0,
    tmoney decimal(7,2) default 0.0,
    status tinyint default 1, -- 1未支付  2已支付
    transaction varchar(100) default '',
    start_time datetime,
    end_time datetime
);